package biz.datalk.industrialland.common.advice;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * @author tarofang@163.com
 * @date 2019-08-25
 */
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class CryptoDTO implements Serializable {
    private static final long serialVersionUID = 1878331981901024945L;

    /** 加密的 JSON 数据 */
    private String endata;
    /** 加密的 AES Key */
    private String enkey;
    /** 时间戳  默认10分钟内数据有效 */
    private String timestamp;
    /** 随机数 至少为10位 */
    private String nonce;
    /** 参数签名 */
    private String signature;

    /** 客户端 - 应用标识 */
    private String appkey;

}
